Build on ICP Portugal Hackathon

The Build on ICP is for devs & teams in Portugal and Spain. Build to win €20,000 in ICP prizes & grants!🚀

  • 23 Participants
  • 32,906 Invested
  • 0 Uninvested

Industries

  • Blockchain

🛠️ Why should you build on ICP?

The Internet Computer Protocol (ICP) is a blockchain network, forging the next generation of IT architecture and infrastructure. Founded by the DFINITY Foundation, ICP is empowering builders and developers with the tools needed to create inclusive and decentralised digital infrastructure, without the fear of centralised entities looming over - an open internet where everyone is able to contribute and has control over their data.

ICP stands unique in the blockchain universe, offering unparalleled capabilities for creating fully decentralised dApps. Free from the limitations of corporate clouds, insecure bridges, and expensive oracles, ICP is your ticket to truly autonomous and efficient web development.

What are the reasons to build on ICP?

Direct Web Interaction from Smart Contracts: Build dApps that serve as interactive websites, directly accessible in browsers.

Wallet-Free User Experience: Leverage the reverse gas model to create user-friendly dApps without the need for tokens or wallets.

Internet Identity for Secure Authentication: Implement ICP's blockchain-based authentication system, offering anonymous and secure access with biometric authorisation.

Unparalleled Scalability: Leverage ICP's ability to host an unlimited number of dApps and manage vast data storage, thanks to its ever-expanding network of subnets.

Programming Flexibility: Flex your programming muscles with familiar languages like TypeScript, Python, and Rust, or delve into Motoko, the language tailor-made for development on the Internet Computer.

🛠️ What can you build on ICP?

  • Governance Platform for Ethereum DAOs - using on-chain voting, frontends and DAO direct control of assets (with Chain Key Signatures, HTTP Outcalls, etc.).
  • xChain Automation and Web3 Functions - use Timers to trigger incoming transactions on other chains. Also allow for cross chain communication.
  • Provider for (dynamic) NFT assets - Provide hosting service of NFTs and any dynamic / interactable assets on the IC for any other network.
  • Decentralized Identifier (DID) Registry - use the W3C standard for Self-Sovereign Identity (SSI) to provide a decentralized service, to the IC and other chains.

📌 We strongly suggest taking a deeper look at: https://github.com/dfinity/grant-rfps/blob/main/requests-for-startups.md


In a more broad sense, ICP allows for dApps like:

1. SocialFi Applications :
Promote social interactions on chains, where users own their data.
- Example: A decentralized social networking platform where user data is owned and controlled by individual users rather than a centralized entity.

2. DAO Tooling :
Develop tools to host and enhance the governance process for DAOs on the blockchain.
- Example: A voting system for DAO members built on the ICP blockchain that ensures transparency and fraud prevention.

3. Privacy-Focused Applications :
Create applications that prioritize user data privacy.
- Example: A secure messaging app on the ICP platform with end-to-end encryption and zero-knowledge proofs.

4. RWA DeFi Protocols :
Utilize https outcalls to bring real-world data streams on-chain and tokenize new assets.
- Example: A platform to tokenize real estate assets, allowing users to invest and trade fractional ownership of properties.

5. Multichain Infrastructure and Dapps :
Build applications that interact with other blockchains using Chain-key signatures and fetch data from RPC nodes.
- Example: A cross-chain decentralized exchange (DEX) that enables seamless trading of assets between ICP and other blockchains.

6. Gaming and Entertainment :
Harness the capabilities of the ICP to revolutionize the gaming and entertainment industry.
- Example: A decentralized virtual reality game world where assets and land are tokenized and owned by players.

7. Social Impact and Sustainability :
Create solutions that make a meaningful impact on society or the environment.
- Example: A platform on ICP that tracks and verifies the carbon footprint of products, incentivizing sustainable manufacturing.

8. Open Innovation :
Your wild-card category! Here, the sky's the limit.
- Example: A decentralized marketplace on the ICP for creators to license and monetize their digital assets, fostering open-source collaboration.

9. Security & Cloud :
Develop robust security solutions and decentralized cloud computing models.
- Example: A secure, decentralized cloud storage solution on ICP, allowing users to rent out their unused storage capacity.

10. Health & Wellness :
Craft innovative solutions to promote health, wellness, and medical advancements.
- Example: A decentralized electronic health record system on ICP where patients have full control over who accesses their health data.

11. E-commerce & Fintech Leveraging CKBTC :
Design e-commerce/fintech solutions that capitalize on the CKBTC framework.
- Example: An online marketplace built on the ICP blockchain, leveraging the CKBTC for instantaneous transactions and lower fees.


Internet Computer Resources

🌐 Internet Computer - Official Website

📚 Dev Docs

📚 ICP Developer Journey

🤩 Awesome Internet Computer


Courses

📜 Rust on ICP Course

📜 Typescript on ICP Course

📜 Motoko (EN) and Motoko I (ES) and Motoko II (ES)

ETH Integration
https://github.com/dfinity/icp-eth-starter
https://github.com/internet-computer-protocol/evm-rpc-canister

BTC Integration
https://internetcomputer.org/docs/current/references/bitcoin-how-it-works
https://github.com/dfinity/examples/tree/master/motoko/basic_bitcoin